Izhora Plateau
The Izhora Plateau is an elevated landform on Ordovician limestone bedrock in the southwestern part of Leningrad Oblast, between the Gulf of Finland in the north and the Luga River in the south.
Read article
Top Questions
AI generatedMore questions